package com.l2jserver.gameserver.model.interfaces;

/**
 * @author UnAfraid
 * @param <K>
 * @param <V>
 */
public interface IL2EntryProcedure<K, V>
{
	/**
	 * Executes this procedure. A false return value indicates that the application executing this procedure should not invoke this procedure again.
	 * @param key
	 * @param value
	 * @return {@code true} if additional invocations of the procedure are allowed.
	 */
	public boolean execute(K key, V value);
}
